determine the memory address of a variable in c